#include<iostream>
#include<list>
#include<algorithm>
using namespace std;

void test01(){
    list<int> myList;
    for(int i=0; i<10;i++){
        myList.push_back(i);
    }
    

}

bool myCompare(int &  v1, int& v2){
    return v1>v2;
}

void test02(){
    list<int> L;
    L.push_back(10);
    L.push_back(20);
    L.push_back(30);
    L.push_back(40);
    L.reverse();  //直接将内部数据进行反转
    
    sort(L.begin(), L.end());  //报错 所有不支持随机访问的迭代器 不可以使用系统提高的算法  
    //如果不支持系统提供的算法，那么这个类内部会提供  
    L.sort();

    L.sort(myCompare);
     

}